Top 10k strings from Machine Lightning (1985)(Oasis Software)(Tape 1 of 2 Side B).tzx in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Utilities & Educational / Sinclair ZX Spectrum - Utilities & Educational - [TZX] (TOSEC-v2007-01-01) /

Back to the directory listing

   4 GGGDGGGGGGD
   4 ;*                                          *
   3 EEEEEEEEEEEEEEEEEEEE
   3 ; =========================
   2 GGGGGGGGGG
   2 DDDDDDDDDDDD
   2 DD #0 - [$ + 1]
   2 DB 0BDH + #1<<5
   2 DB 086H + #0<<3
   2 ;********************************************
   1 ppppppppp;
   1 f<xDDDGDDDD<
   1 MACROS    $!
   1 LOAD $1+#0
   1 LO        
   1 IF [#0<-128]&[#0>127]
   1 HI        
   1 GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEE
   1 GGGGGGGGGGGGGGGGGGGGGGGG#N
   1 GGGGGGGGGGEEEEEEEEEE 
   1 GGGGGGGEEEEEEE
   1 FFFFFFFFFFFFFFFFd!
   1 FFFFFFFFFFFFFFFF0c
   1 FFFFFFFFFFFFFFFF/
   1 FFFFFFFFFFFFFFFF.
   1 FFFFFFFFFFFFFFFF
   1 FFFFFFFFFFFFFFF+
   1 EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE!Z
   1 DEMS1     
   1 DEFSET  _SZTO7 = 0 TO 7.
   1 DEFSET  _SZTO2 = 0 TO 2.
   1 DEFSET  _SXX 
   1 DEFSET  _SS
   1 DEFSET  _SRR 
   1 DEFSET  _SROTA
   1 DEFSET  _SROT 
   1 DEFSET  _SQQ 
   1 DEFSET  _SPP 
   1 DEFSET  _SOO
   1 DEFSET  _SNNNN = 0 TO 0FFFFH.
   1 DEFSET  _SNN   = -256 TO 255.
   1 DEFSET  _SIR 
   1 DEFSET  _SII 
   1 DEFSET  _SID 
   1 DEFSET  _SGC 
   1 DEFSET  _SDISP = -128 TO 127.
   1 DEFSET  _SDD 
   1 DEFSET  _SCE 
   1 DEFSET  _SCC 
   1 DEFSET  _SBIT 
   1 DEFSET  _SBD 
   1 DEFSET  _SAR
   1 DEFSET  _SADS 
   1 DEFMAC  (/"RST*",_SNN)
   1 DEFMAC  (/"PUSH*",_SXX)
   1 DEFMAC  (/"POP*",_SXX)
   1 DEFMAC  (/"OUT(*),*",C,_SS)
   1 DEFMAC  (/"LD*,*",_SXX,_SNNNN)
   1 DEFMAC  (/"LD*,*",_SS,_SNN)
   1 DEFMAC  (/"LD*,*",_SIR,A)
   1 DEFMAC  (/"LD*,*",_SDD,_SNNNN)
   1 DEFMAC  (/"LD*,*",SP,_SII)
   1 DEFMAC  (/"LD*,*",A,_SIR)
   1 DEFMAC  (/"LD*,(*)",_SXX,_SNNNN)
   1 DEFMAC  (/"LD*,(*)",_SDD,_SNNNN)
   1 DEFMAC  (/"LD*,(*)",A,_SNNNN)
   1 DEFMAC  (/"LD*,(*)",A,_SBD)
   1 DEFMAC  (/"LD(**),*",_SXX,_SDISP,_SNN)
   1 DEFMAC  (/"LD(*),*",_SNNNN,_SXX)
   1 DEFMAC  (/"LD(*),*",_SNNNN,_SDD)
   1 DEFMAC  (/"LD(*),*",_SNNNN,A)
   1 DEFMAC  (/"LD(*),*",_SBD,A)
   1 DEFMAC  (/"LD(*),*",HL,_SNN)
   1 DEFMAC  (/"IN*,(*)",_SS,C)
   1 DEFMAC  (/"EX*,*",AF,AF)
   1 DEFMAC  (/"**,*",_SBIT,_SZTO7,_SS)
   1 DEFMAC  (/"**,*",_SADS,A,_SNN)
   1 DEFMAC  (/"**,*",SBC,HL,_SDD)
   1 DEFMAC  (/"**,*",ADD,IY,_SRR)
   1 DEFMAC  (/"**,*",ADD,IX,_SPP)
   1 DEFMAC  (/"**,*",ADD,HL,_SDD)
   1 DEFMAC  (/"**,*",ADC,HL,_SDD)
   1 DEFMAC  (/"**,(**)",_SBIT,_SZTO7,_SXX,_SDISP)
   1 DEFMAC  (/"**,(*)",_SBIT,_SZTO7,HL)
   1 DEFMAC  (/"**",_SROT,_SS)
   1 DEFMAC  (/"**",_SID,_SXX)
   1 DEFMAC  (/"**",_SID,_SS)
   1 DEFMAC  (/"**",_SID,_SDD)
   1 DEFMAC  (/"**",_SAR,_SNN)
   1 DEFMAC  (/"*(**)",_SROT,_SXX,_SDISP)
   1 DEFMAC  (/"*(**)",_SID,_SXX,_SDISP)
   1 DEFMAC  (/"*(*)",_SROT,HL)
   1 DEFMAC  (/"*(*)",_SID,HL)
   1 DEFMAC  (/"*",_SROTA)
   1 DEFMAC  ("RST*",_SZTO7)
   1 DEFMAC  ("RRD")
   1 DEFMAC  ("RLD")
   1 DEFMAC  ("RETN")
   1 DEFMAC  ("RETI")
   1 DEFMAC  ("RET*",_SCE)
   1 DEFMAC  ("RET")
   1 DEFMAC  ("PUSH*",_SQQ)
   1 DEFMAC  ("POP*",_SQQ)
   1 DEFMAC  ("OUTI")
   1 DEFMAC  ("OUTD")
   1 DEFMAC  ("OUT(*),*",_SNN,A)
   1 DEFMAC  ("OTIR")
   1 DEFMAC  ("OTDR")
   1 DEFMAC  ("ORG*",_SNNNN)
   1 DEFMAC  ("NOP")
   1 DEFMAC  ("NEG")
   1 DEFMAC  ("LOAD*",_SNNNN)
   1 DEFMAC  ("LIST*",_SOO)
   1 DEFMAC  ("LDIR")
   1 DEFMAC  ("LDI")
   1 DEFMAC  ("LDDR")
   1 DEFMAC  ("LDD")
   1 DEFMAC  ("LD*,*",_SS,_SS)
   1 DEFMAC  ("LD*,(**)",_SS,_SXX,_SDISP)
   1 DEFMAC  ("LD*,(*)",_SS,HL)
   1 DEFMAC  ("LD(**),*",_SXX,_SDISP,_SS)
   1 DEFMAC  ("LD(*),*",HL,_SS)
   1 DEFMAC  ("JR*,*",_SCC,_SNNNN)
   1 DEFMAC  ("JR*",_SNNNN)
   1 DEFMAC  ("JP*,*",_SCE,_SNNNN)
   1 DEFMAC  ("JP*",_SNNNN)
   1 DEFMAC  ("JP(*)",_SII)
   1 DEFMAC  ("INIR")
   1 DEFMAC  ("INI")
   1 DEFMAC  ("INDR")
   1 DEFMAC  ("IND")
   1 DEFMAC  ("IN*,(*)",A,_SNN)
   1 DEFMAC  ("IM*",_SZTO2)
   1 DEFMAC  ("HALT")
   1 DEFMAC  ("EXX")
   1 DEFMAC  ("EX*,*",DE,HL)
   1 DEFMAC  ("EX(*),*",SP,_SII)
   1 DEFMAC  ("EI")
   1 DEFMAC  ("DW*",_SNNNN)
   1 DEFMAC  ("DS*",_SNNNN)
   1 DEFMAC  ("DJNZ*",_SNNNN)
   1 DEFMAC  ("DI")
   1 DEFMAC  ("DD*",_SDISP)
   1 DEFMAC  ("CPIR")
   1 DEFMAC  ("CPI")
   1 DEFMAC  ("CPDR")
   1 DEFMAC  ("CPD")
   1 DEFMAC  ("CALL*,*",_SCE,_SNNNN)
   1 DEFMAC  ("CALL*",_SNNNN)
   1 DEFMAC  ("**,*",_SADS,A,_SS)
   1 DEFMAC  ("**,(**)",_SADS,A,_SXX,_SDISP)
   1 DEFMAC  ("**,(*)",_SADS,A,HL)
   1 DEFMAC  ("**",_SAR,_SS)
   1 DEFMAC  ("*(**)",_SAR,_SXX,_SDISP)
   1 DEFMAC  ("*(*)",_SAR,HL)
   1 DEFMAC  ("*",_SGC)
   1 DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD2
   1 DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
   1 DDDDDDDDDDDDDDDDDDDDDD
   1 DD #1 - [$ + 1]
   1 DB 9 + #2<<4
   1 DB 80H + #1<<3 + #2
   1 DB 80H + #0<<3 +#1
   1 DB 70H + #1
   1 DB 7 + #0<<3
   1 DB 4EH + #0<<3
   1 DB 46H + #0<<3
   1 DB 40H + #0<<3 + #1
   1 DB 4 + #0 + #1<<3
   1 DB 36H, #1
   1 DB 34H + #0
   1 DB 3 + #0<<3 + #1<<4
   1 DB 27H + #0<<3
   1 DB 20H + #0<<3
   1 DB 1 + #0<<4
   1 DB 0FDH, 9 + #2<<4
   1 DB 0EDH,4BH + #0<<4
   1 DB 0EDH,44H
   1 DB 0EDH,0B9H
   1 DB 0EDH,0B8H
   1 DB 0EDH,0B1H
   1 DB 0EDH,0B0H
   1 DB 0EDH,0A9H
   1 DB 0EDH,0A8H
   1 DB 0EDH,0A1H
   1 DB 0EDH,0A0H
   1 DB 0EDH, 6FH
   1 DB 0EDH, 57H + #1<<3
   1 DB 0EDH, 4DH
   1 DB 0EDH, 4AH + #2<<4
   1 DB 0EDH, 43H + #1<<4
   1 DB 0EDH, 42H + #2<<4
   1 DB 0EDH, 41H + #1<<3
   1 DB 0EDH, 40H + #0<<3
   1 DB 0EDH, 0BBH
   1 DB 0EDH, 0BAH
   1 DB 0EDH, 0B3H
   1 DB 0EDH, 0B2H
   1 DB 0EDH, 0ABH
   1 DB 0EDH, 0AAH
   1 DB 0EDH, 0A3H
   1 DB 0EDH, 0A2H
   1 DB 0EDH, 067H
   1 DB 0EDH, 047H + #0<<3
   1 DB 0EDH, 045H
   1 DB 0DDH, 9 + #2<<4
   1 DB 0DDH + #2<<5, 86H + #0<<3, #3
   1 DB 0DDH + #2<<5, 0CBH, #3, 46H + #0<<6 + #1<<3
   1 DB 0DDH + #1<<5, 86H + #0<<3, #2
   1 DB 0DDH + #1<<5, 46H + #0<<3, #2
   1 DB 0DDH + #1<<5, 34H + #0, #2
   1 DB 0DDH + #1<<5, 23H + #0<<3
   1 DB 0DDH + #1<<5, 22H
   1 DB 0DDH + #1<<5, 0CBH, #2, #0<<3 + 6
   1 DB 0DDH + #0<<5, 70H + #2, #1
   1 DB 0DDH + #0<<5, 36H, #1, #2
   1 DB 0DDH + #0<<5, 2AH
   1 DB 0DDH + #0<<5, 21H
   1 DB 0DDH + #0<<5, 0E5H
   1 DB 0DDH + #0<<5, 0E1H
   1 DB 0DBH, #1
   1 DB 0D3H, #0
   1 DB 0CBH, 46H + #0<<6 + #1<<3
   1 DB 0CBH, 40H + #0<<6 + #1<<3 + #2
   1 DB 0CBH, #0<<3 + 6
   1 DB 0CBH, #0<<3 + #1
   1 DB 0C7H + #0<<3
   1 DB 0C7H + #0
   1 DB 0C6H + #0<<3, #2
   1 DB 0C6H + #0<<3, #1
   1 DB 0C5H + #0<<4
   1 DB 0C4H + #0<<3
   1 DB 0C2H + #0<<3
   1 DB 0C1H + #0<<4
   1 DB 0C0H + #0<<3
   1 DB 0BDH + #0<<5
   1 DB 0AH + #1<<4
   1 DB 06H + #0<<3, #1
   1 DB 02H + #0<<4
   1 DB #0 >> 8
   1 DB #0 & 0FFH
   1 Created with Ramsoft MakeTZX
   1 BjjjjjjjjjjjjBBBBBBBBBBBBBBBBBBBBjjjjjjjjjjjBBBBEEEEEExxxEjjBBBEEEEEEEEEEBBBBBEEEEEEEEEEBBBBBEEEEEEEEEEBBBBBEEEEEEEEEEBBBBBEEEEEEEEEEBBBBBEEEEEEEEEEjjBBBEEEEEEEEEEBBBBBjjjjjjjjjjjj
   1 = (RLCA,RRCA,RLA,RRA).
   1 = (RLC,RRC,RL,RR,SLA,SRA,SLI,SRL).
   1 = (OFF,ON).
   1 = (NZ,Z,NC,C,PO,PE,P,M).
   1 = (NZ,Z,NC,C).
   1 = (IX,IY).
   1 = (INC,DEC).
   1 = (HL,IX,IY).
   1 = (DAA,CPL,SCF,CCF).
   1 = (BIT,RES,SET).
   1 = (BC,DE,IY,SP).
   1 = (BC,DE,IX,SP).
   1 = (BC,DE,HL,SP).
   1 = (BC,DE,HL,AF).
   1 = (BC,DE).
   1 = (B,C,D,E,H,L,GAP,A).
   1 = (ADD,ADC,SUB,SBC,AND,XOR,OR,CP).
   1 = (ADD,ADC,GAP,SBC).
   1 ;Standard Z80 instruction set
   1 ;Register SETS
   1 ;Pseudo op macro definitions
   1 ;Number SETS
   1 ;Instruction SETS
   1 ;HL is a special case
   1 ;Force error
   1 ;Constants
   1 ;Condition SETS
   1 ;============================
   1 ;===================
   1 ;1) 8 Bit load group
   1 ;*           Z80 MACRO DEFINITIONS          *
   1 ;*             (C)  R.G.Harvey              *
   1 ; ==========================
   1 ; ========================
   1 ; ======================
   1 ; ====================
   1 ; ===============
   1 ; 9) Return group
   1 ; 8) Jump and call group
   1 ; 7) Bit test and set group
   1 ; 6) Rotate and shift group
   1 ; 5) 16 Bit arithmetic group
   1 ; 4) General purpose arithmetic and CPU control
   1 ; 3) 8 Bit arithmetic group
   1 ; 2) 16 Bit load group
   1 ; 10) Input / Output group
   1 8GGDGGGDDDGGDDDG"7
   1 (B,C,D,E,H,L,GAP,A,BC,DE,HL,SP,
   1 $2: = [$2 & 1111111111110111B] + #0<<3
   1 $2: = $2 | [$2 & 0000001000000000B]<<1
   1 $2: = $2 & 1111101111111111B
   1  XOR,CP,RLC,RL,RRC,RR,SLA,SRA,SRL,
   1  SLI,RLCA,RRCA,RLA,RRA,BIT,RES,SET,
   1  M,OFF,ON,ADD,ADC,SUB,SBC,AND,OR,
   1  INC,DEC,DAA,CPL,SCF,CCF).
   1  AF,IX,IY,I,R,NZ,Z,NC,PO,PE,P,
   1       =====================          *